package org.huhuiyu.easyui.service.impl;

import java.util.List;
import org.huhuiyu.easyui.enity.DeptModel;
import org.huhuiyu.easyui.service.DeptService;
import org.huhuiyu.easyui.dao.DeptDAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class DeptServiceImpl implements DeptService {

	@Autowired
	private DeptDAO deptDAO;
	
	public DeptServiceImpl() {
	}
	
	public void setDeptDAO(DeptDAO deptDAO){
		this.deptDAO=deptDAO;
	}
	
	public DeptDAO getDeptDAO(){
		return deptDAO;
	}
	
	@Override
	public void deleteDeptModel(DeptModel deptModel) throws Exception {
		deptDAO.deleteDeptModel(deptModel);
	}

	@Override
	public List<DeptModel> queryAllDeptModel() throws Exception {
		return deptDAO.queryAllDeptModel(); 
	}

	@Override
	public DeptModel queryDeptModelByKey(DeptModel deptModel) throws Exception {
		return deptDAO.queryDeptModelByKey(deptModel);
	}

	@Override
	public void saveDeptModel(DeptModel deptModel) throws Exception {
		deptDAO.saveDeptModel(deptModel);
	}

	@Override
	public void updateDeptModel(DeptModel deptModel) throws Exception {
		deptDAO.updateDeptModel(deptModel);
	}	
}